BE HOISTED WITH OWN PETARD MEANING IN HINDI - EXACT MATCHES
be hoisted with own petard
बे होइसटेड विथ
BE HOISTED WITH OWN PETARD = अपने ही खोदे गड्ढे में जा गिरना [pr.{apane hi khode gaDDhe men ja girana} ](Verb)
+1